Presentation: Tweet"Challenges in Implementing MicroServices"
MicroService Architectures has debuted on the ThoughtWorks Technology Radar as the first technology they address, and with strong recommendations to immediately experiment. In this talk, we discuss the challenges we have faced at three different companies in implementing MicroServices (successfully!), and the different ways we addressed the challenges.
In this talk, we will:
- Define microservices in a manner that tends to be smaller than most
- Introduce an asynchronous architecture wellsuited for microservices, and more importantly, for dynamic business environments (including an animation of the process in action)
- Summarize the experiences at three different companies in three different businesses (Webbased sales, online newspaper, and optimization engines for Fortune 100 companies)
- Suggest corequisite technologies and process that enable/facilitate microservices
- Discuss 5 different challenges that face implementers that we have identified so far
This is a technical architecture discussion with detailed examples of actual implementation. Attendees with such backgrounds will benefit most. Project leaders, developers, and project managers, nevertheless, will walk away with new ideas as well as understanding the linkage between process and architecture.
Download slides